<?php
if ( ! defined('BASEPATH')) exit('Acc&egrave;s direct INTERDIT');

class Messagerie extends CI_Controller {
    public function __construct(){
	parent::__construct();
    }
    
    //Affiche le formualire de message privé si utilisateur
    //Sinon affiche la liste des messages
    public function index(){
        if($this->user_model->check_admin()){
            $data["page"] = 'afficher';
            $data["resultat"] = $this->messagerie_model->afficher(); //Afficher all messages Admin
        }else{
            $data["page"] = 'formulaire'; //Utilisateur => affiche ses message
            $data["resultat"] = $this->messagerie_model->afficher($this->user_model->check_id());
        }
        $this->load->view('template/template',$data);
    }
    
    public function repondre(){
        $data["page"] = 'repondre'; //Utilisateur => affiche ses message
        $data["resultat"] = $this->messagerie_model->afficher($this->user_model->check_id());
        $data['AllUser'] = $this->user_model->readAllUser();
        $this->load->view('template/template',$data);
    }
    
    public function nouveau(){
        $data["page"] = 'formulaire'; //Utilisateur => affiche ses message
        $data["resultat"] = $this->messagerie_model->afficher($this->user_model->check_id());
        if($this->user_model->check_admin()){
            $data['AllUser'] = $this->user_model->readAllUser();
        }
        $this->load->view('template/template',$data);
    }
    
/*
 * #############################################################################
 * #############################################################################
 */
    
    public function ajouter(){
        $this->form_validation->set_rules('titre','Titre','trim|required|xss_clean');
        $this->form_validation->set_rules('contenu','Contenu','trim|required|xss_clean');
        
        $id_user = 2;
        
        if($this->form_validation->run() && $this->user_model->check_admin()){
            $data = array(
                'titre' => $this->input->post('titre'),
                'contenu' => $this->input->post('contenu'),
                'time' => date("Y-m-d H:i:s"),
                'fk_user' => $id_user
             );

            $this->db->where('id_new', $this->input->post('actu'));
            $this->db->update('news', $data);
        }
        redirect(base_url().'actualite/','location');
    }

}
